<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

<script>
// 函数：是可控制执行，可重复执行的代码块
// 函数可以有参数和返回值

// 函数的作用：
    // 1.可控制执行时机
    // 2.可重复执行多次
    // 3.函数可以封装某种功能
    // 4.函数会形参相对独立的空间（作用域）

// 定义函数：
    // function 函数名(形参){函数体}
// 调用函数：
    // 函数名(实参);

// 函数的参数：
    // 1.形参，形式参数，函数定义时写的参数，相当于函数内部的变量
    // 2.实参，实际参数，函数调用时写的参数，有具体的值，和形参一一对应

    // 实参和形参的个数可以不一致
    // 形参个数大于实参时，多余的形参为undefined
    // 实参个数大于形参时，实参可以使用arguments访问

    // arguments：是函数内部的一个类数组对象（伪数组），保存了所有的实参

</script>
</body>
</html>